package pe.gob.pj.sri.servicio.imp;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import pe.gob.pj.sri.bean.Ticket;
import pe.gob.pj.sri.negocio.TicketNegocio;
import pe.gob.pj.sri.servicio.TicketService;

@Service("SistemaServiceImp")
public class TicketServiceImp implements TicketService {

	@Autowired
	private TicketNegocio ticketNegocio;
	
	public Ticket obtenerTicket(Ticket t) {
		// TODO Auto-generated method stub
		return ticketNegocio.obtenerTicket(t);
	}

	public List<Ticket> listarTicket(Ticket t) {
		// TODO Auto-generated method stub
		return ticketNegocio.listarTicket(t);
	}

	public boolean modificarTicket(Ticket t) {
		// TODO Auto-generated method stub
		return ticketNegocio.modificarTicket(t);
	}

	public boolean eliminarTicket(Ticket t) {
		// TODO Auto-generated method stub
		return ticketNegocio.eliminarTicket(t);
	}

	public boolean registrarTicket(Ticket t) {
		// TODO Auto-generated method stub
		return ticketNegocio.registrarTicket(t);
	}

	public List<Ticket> listarTicketNoAsignados() {
		// TODO Auto-generated method stub
		return ticketNegocio.listarTicketNoAsignados();
	}


	public List<Ticket> listartTicketsNoAtendidos(String idUsuario) {
		// TODO Auto-generated method stub
		return ticketNegocio.listartTicketsNoAtendidos(idUsuario);
	}

	public List<Ticket> listarTicketsEnAtencion(String idUsuario) {
		// TODO Auto-generated method stub
		return ticketNegocio.listarTicketsEnAtencion(idUsuario);
	}


	public boolean cambiarEstadoticket(String codigoTicket, int estado) {
		// TODO Auto-generated method stub
		return ticketNegocio.cambiarEstadoticket(codigoTicket, estado);
	}

}
